package com.example.demolearn.designPatterns;

public class LazySingleton {
    private static LazySingleton lazySingleton = null;
    private LazySingleton(){}
    public static LazySingleton getSingleton(){
        if (lazySingleton == null) {
            // 多线程存在的 多实例问题解决方案 就是加入synchronized+
            synchronized (LazySingleton.class){
                lazySingleton = new LazySingleton();
            }
        }
        return lazySingleton;
    }
}
